// 导入接口文件
import request from '@/utils/http.js'

/**
 * @description: 获取一级分类列表数据
 * @param {Number} id 分类id
 * @return {*}
*/
export function findCategoryAPI(id) {
  return request({
    url: '/category',
    params: {id}
  })
}

/**
 * @description: 获取二级分类列表面包屑等数据
 * @param {Number} id 分类id
 * @return {*}
*/
export function findCategoryFilterAPI(id) {
  return request({
    url: '/category/sub/filter',
    params: {id}
  })
}

/**
 * @description: 获取商品列表数据
 * @data {
     categoryId: 1005000, // 分类ID
     page: 1, // 页码
     pageSize: 20, // 条数(数量)
     sortFiled: 'publishTime' | 'orderNum' | 'evaluateNum' // 筛选类型(最新商品|最高人气|评论最多)
    }
 * @return {*}
*/
export function findSubCategoryAPI(data) {
  return request({
    url: '/category/goods/temporary',
    method: 'POST',
    data
  })
}

/**
 * @description: 获取-商品搜索结果
 * @data {
     page: 1, // 页码
     pageSize: 20, // 条数(数量)
     keyword: '衣服' // 搜索关键词
     sortFiled: 'publishTime' | 'orderNum' | 'evaluateNum' // 筛选类型(最新商品|最高人气|评论最多)
     sortMethod: 'asc' // 搜索-排序规则, asc为正序, desc为倒序 (不传后台默认设置desc) 默认传空字符串
    }
 * @return {*}
*/
export function findSearchAPI(data) {
  return request({
    url: '/search/all',
    method: 'POST',
    data
  })
}